town refuse - French English Dictionary